﻿using System;
using System.Collections.Generic;
using System.Data.Linq.Mapping;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Anke.SHManage.Model.FixedAssetsModel
{
    /// <summary>
    /// 固定资产维修记录表 实体类
    /// </summary>

    [Table(Name = "FIXED_Repair")]
    public class FIXED_RepairInfo
    {
        private int m_BianMa;
        /// <summary> 
        /// 编码 
        /// </summary> 
        [Column(IsPrimaryKey = true, Name = "编码", DbType = "int", Storage = "m_BianMa")]
        public int BianMa
        {
            get { return m_BianMa; }
            set { m_BianMa = value; }
        }

        private Guid m_ZiChanBianMa;
        /// <summary> 
        /// 资产编码 
        /// </summary> 
        [Column(Name = "资产编码", DbType = "uniqueidentifier not null", Storage = "m_ZiChanBianMa", UpdateCheck = UpdateCheck.Never)]
        public Guid ZiChanBianMa
        {
            get { return m_ZiChanBianMa; }
            set { m_ZiChanBianMa = value; }
        }

        private DateTime m_WeiXiuRiQi;
        /// <summary> 
        /// 维修日期 
        /// </summary> 
        [Column(Name = "维修日期", DbType = "date not null", Storage = "m_WeiXiuRiQi", UpdateCheck = UpdateCheck.Never)]
        public DateTime WeiXiuRiQi
        {
            get { return m_WeiXiuRiQi; }
            set { m_WeiXiuRiQi = value; }
        }

        private string m_GuZhangQingKuang;
        /// <summary> 
        /// 故障情况 
        /// </summary> 
        [Column(Name = "故障情况", DbType = "varchar(2000)", Storage = "m_GuZhangQingKuang", UpdateCheck = UpdateCheck.Never)]
        public string GuZhangQingKuang
        {
            get { return m_GuZhangQingKuang; }
            set { m_GuZhangQingKuang = value; }
        }

        private string m_GuZhangChuLi;
        /// <summary> 
        /// 故障处理 
        /// </summary> 
        [Column(Name = "故障处理", DbType = "varchar(2000)", Storage = "m_GuZhangChuLi", UpdateCheck = UpdateCheck.Never)]
        public string GuZhangChuLi
        {
            get { return m_GuZhangChuLi; }
            set { m_GuZhangChuLi = value; }
        }

        private string m_ShenBaoRen;
        /// <summary> 
        /// 申报人 
        /// </summary> 
        [Column(Name = "申报人", DbType = "nvarchar(50)", Storage = "m_ShenBaoRen", UpdateCheck = UpdateCheck.Never)]
        public string ShenBaoRen
        {
            get { return m_ShenBaoRen; }
            set { m_ShenBaoRen = value; }
        }

        private double m_WeiXiuGongShiFei;
        /// <summary> 
        /// 维修工时费 
        /// </summary> 
        [Column(Name = "维修工时费", DbType = "float", Storage = "m_WeiXiuGongShiFei", UpdateCheck = UpdateCheck.Never)]
        public double WeiXiuGongShiFei
        {
            get { return m_WeiXiuGongShiFei; }
            set { m_WeiXiuGongShiFei = value; }
        }

        private double m_CaiLiaoPeiJianFei;
        /// <summary> 
        /// 材料配件费 
        /// </summary> 
        [Column(Name = "材料配件费", DbType = "float", Storage = "m_CaiLiaoPeiJianFei", UpdateCheck = UpdateCheck.Never)]
        public double CaiLiaoPeiJianFei
        {
            get { return m_CaiLiaoPeiJianFei; }
            set { m_CaiLiaoPeiJianFei = value; }
        }

        private double m_HeJiJinE;
        /// <summary> 
        /// 合计金额 
        /// </summary> 
        [Column(Name = "合计金额", DbType = "float", Storage = "m_HeJiJinE", UpdateCheck = UpdateCheck.Never)]
        public double HeJiJinE
        {
            get { return m_HeJiJinE; }
            set { m_HeJiJinE = value; }
        }

        private string m_SongXiuKeShi;
        /// <summary> 
        /// 送修科室 
        /// </summary> 
        [Column(Name = "送修科室", DbType = "nvarchar(50)", Storage = "m_SongXiuKeShi", UpdateCheck = UpdateCheck.Never)]
        public string SongXiuKeShi
        {
            get { return m_SongXiuKeShi; }
            set { m_SongXiuKeShi = value; }
        }

        private string m_JingBanRen;
        /// <summary> 
        /// 经办人 
        /// </summary> 
        [Column(Name = "经办人", DbType = "nvarchar(50)", Storage = "m_JingBanRen", UpdateCheck = UpdateCheck.Never)]
        public string JingBanRen
        {
            get { return m_JingBanRen; }
            set { m_JingBanRen = value; }
        }

        private string m_KeShiFuZeRen;
        /// <summary> 
        /// 科室负责人 
        /// </summary> 
        [Column(Name = "科室负责人", DbType = "nvarchar(50)", Storage = "m_KeShiFuZeRen", UpdateCheck = UpdateCheck.Never)]
        public string KeShiFuZeRen
        {
            get { return m_KeShiFuZeRen; }
            set { m_KeShiFuZeRen = value; }
        }

        private string m_WeiXiuGongChengShi;
        /// <summary> 
        /// 维修工程师 
        /// </summary> 
        [Column(Name = "维修工程师", DbType = "nvarchar(50)", Storage = "m_WeiXiuGongChengShi", UpdateCheck = UpdateCheck.Never)]
        public string WeiXiuGongChengShi
        {
            get { return m_WeiXiuGongChengShi; }
            set { m_WeiXiuGongChengShi = value; }
        }

        private string m_WeiXiuDanWei;
        /// <summary> 
        /// 维修单位 
        /// </summary> 
        [Column(Name = "维修单位", DbType = "nvarchar(50)", Storage = "m_WeiXiuDanWei", UpdateCheck = UpdateCheck.Never)]
        public string WeiXiuDanWei
        {
            get { return m_WeiXiuDanWei; }
            set { m_WeiXiuDanWei = value; }
        }

        private string m_LianXiDianHua;
        /// <summary> 
        /// 联系电话 
        /// </summary> 
        [Column(Name = "联系电话", DbType = "nvarchar(50)", Storage = "m_LianXiDianHua", UpdateCheck = UpdateCheck.Never)]
        public string LianXiDianHua
        {
            get { return m_LianXiDianHua; }
            set { m_LianXiDianHua = value; }
        }

        private DateTime m_TianBaoRiQi;
        /// <summary> 
        /// 填报日期 
        /// </summary> 
        [Column(Name = "填报日期", DbType = "date not null", Storage = "m_TianBaoRiQi", UpdateCheck = UpdateCheck.Never)]
        public DateTime TianBaoRiQi
        {
            get { return m_TianBaoRiQi; }
            set { m_TianBaoRiQi = value; }
        }


        private string m_ZiChanMingCheng;
        /// <summary> 
        /// 资产名称 
        /// </summary> 
        public string ZiChanMingCheng
        {
            get { return m_ZiChanMingCheng; }
            set { m_ZiChanMingCheng = value; }
        }

        private string m_GuDingZiChanBianHao;
        /// <summary> 
        /// 固定资产编号 
        /// </summary> 
        public string GuDingZiChanBianHao
        {
            get { return m_GuDingZiChanBianHao; }
            set { m_GuDingZiChanBianHao = value; }
        }

        private string m_DangQianCangKu;
        /// <summary> 
        /// 当前仓库
        /// </summary> 
        public string DangQianCangKu
        {
            get { return m_DangQianCangKu; }
            set { m_DangQianCangKu = value; }
        }

        private string m_ZhuJiXuLieHao;
        /// <summary> 
        /// 主机序列号 
        /// </summary> 
        public string ZhuJiXuLieHao
        {
            get { return m_ZhuJiXuLieHao; }
            set { m_ZhuJiXuLieHao = value; }
        }

    } 

}
